package com.ruoyi.wisdom.domain.other;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * 场景管理对象 iot_pick_scene
 * 
 * @author ruoyi
 * @date 2024-12-31
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class OtherDutyTeacher extends BaseEntity
{
    @JsonProperty("come_send_teacher")
    private int comeSendTeacher;

    @JsonProperty("leave_send_teacher")
    private int leaveSendTeacher;

    @JsonProperty("overtime_leave_teacher")
    private int overtimeLeaveTeacher;

    @JsonProperty("overtime_come_teacher")
    private int overtimeComeTeacher;

    @JsonProperty("overtime_nocome_teacher")
    private int overtimeNocomeTeacher;

    @JsonProperty("temperature_teacher")
    private int temperatureTeacher;

    @JsonProperty("duty_uid")
    private String dutyUid;

    public void setComeSendTeacher(int comeSendTeacher) { this.comeSendTeacher = comeSendTeacher; }
    public int getComeSendTeacher() { return comeSendTeacher; }

    public void setLeaveSendTeacher(int leaveSendTeacher) { this.leaveSendTeacher = leaveSendTeacher; }
    public int getLeaveSendTeacher() { return leaveSendTeacher; }

    public void setOvertimeLeaveTeacher(int overtimeLeaveTeacher) { this.overtimeLeaveTeacher = overtimeLeaveTeacher; }
    public int getOvertimeLeaveTeacher() { return overtimeLeaveTeacher; }

    public void setOvertimeComeTeacher(int overtimeComeTeacher) { this.overtimeComeTeacher = overtimeComeTeacher; }
    public int getOvertimeComeTeacher() { return overtimeComeTeacher; }

    public void setOvertimeNocomeTeacher(int overtimeNocomeTeacher) { this.overtimeNocomeTeacher = overtimeNocomeTeacher; }
    public int getOvertimeNocomeTeacher() { return overtimeNocomeTeacher; }

    public void setTemperatureTeacher(int temperatureTeacher) { this.temperatureTeacher = temperatureTeacher; }
    public int getTemperatureTeacher() { return temperatureTeacher; }

    public void setDutyUid(String dutyUid) { this.dutyUid = dutyUid; }
    public String getDutyUid() { return dutyUid; }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("comeSendTeacher", getComeSendTeacher())
                .append("leaveSendTeacher", getLeaveSendTeacher())
                .append("overtimeLeaveTeacher", getOvertimeLeaveTeacher())
                .append("overtimeComeTeacher", getOvertimeComeTeacher())
                .append("overtimeNocomeTeacher", getOvertimeNocomeTeacher())
                .append("temperatureTeacher", getTemperatureTeacher())
                .append("dutyUid", getDutyUid())
                .toString();
    }
}
